home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / misc / sci / DAlmanaExe.lha / Install_DigitalAlmanac / Installation / Install-Exe / Install next >
Text File  |  1998-03-18  |  4KB  |  146 lines

  1. ;$VER:DigitalAlmanac Install_Exe 39.14
  2.  
  3. (if (= @language "deutsch")
  4.     (
  5.     (set #choose-dest "Wählen Sie ein Verzeichnis aus,\nwo Digital Almanac installiert werden soll.\nEine Schublade 'DigitalAlmanac' wird automatisch erzeugt.")
  6.     (set #choose-lang "Wählen Sie eine Sprache für Digital Almanac aus.")
  7.     (set #choose-lang-def 0)
  8.     (set #msg-install "Installiere Digital Almanac.")
  9.     (set #msg-async-requires "Digital Almanac benötigt asyncio.library 39.x.")
  10.     (set #msg-assign "Digital Almanac benötigt einen assign\nin Ihrer S:User-Startup")
  11.     (set #msg-exit "Booten Sie Ihren Amiga neu,\num Digital Almanac zu starten.\nVergessen Sie nicht, das Datenarchive zu installieren !!")
  12.     )
  13. )
  14.  
  15. (if (= @language "english")
  16.     (
  17.     (set #choose-dest "Choose directory to install Digital Almanac.\nA drawer 'DigitalAlmanac' will automatically be created.")
  18.     (set #choose-lang "Select language you want to use with Digital Almanac.")
  19.     (set #choose-lang-def 1)
  20.     (set #msg-install "Installing Digital Almanac.")
  21.     (set #msg-async-requires "Digital Almanac requires asyncio.library 39.x.")
  22.     (set #msg-assign "Digital Almanac needs an assign\nin your S:User-Startup")
  23.     (set #msg-exit "Reboot your Amiga to start Digital Almanac.\nDon't forget to install the data archive !!")
  24.     )
  25. )
  26.  
  27. (if (= @language "français")
  28.     (
  29.     (set #choose-dest "Choisissez un répertoire pour installer Digital Almanac.\nUn tiroir 'DigitalAlmanac' sera crée automatiquement.")
  30.     (set #choose-lang "Selectionnez la langue que vous voulez utiliser pour Digital Almanac.")
  31.     (set #choose-lang-def 2)
  32.     (set #msg-install "Installation de Digital Almanac.")
  33.     (set #msg-async-requires "Digital Almanac nécessite asyncio.library 39.x.")
  34.     (set #msg-assign "Digital Almanac besoin d'un assign\ndans votre S:User-Startup")
  35.     (set #msg-exit "Redémarrer votre Amiga pour exécuter Digital Almanac.\nDon't forget to install the data archive !!")
  36.     )
  37. )
  38.  
  39. (set #inst-dir
  40.     (askdir
  41.         (prompt #choose-dest)
  42.         (help @askdir-help)
  43.         (default @default-dest)
  44.         (disk)
  45.     )
  46. )
  47.  
  48. (set #dest-dir (tackon #inst-dir "DigitalAlmanac"))
  49. (set #dest-cat-dir (tackon #dest-dir "Catalogs"))
  50. (set #dest-fonts-dir (tackon #dest-dir "Fonts"))
  51. (set #dest-icons-dir (tackon #dest-dir "Icons"))
  52. (set #dest-pictures-dir (tackon #dest-dir "Pictures"))
  53. (set #dest-projects-dir (tackon #dest-dir "Projects"))
  54.  
  55. (set #langcat
  56.     (select
  57.         (askchoice
  58.             (prompt #choose-lang)
  59.             (choices "Deutsch" "English" "Français")
  60.             (help @askchoice-help)
  61.             (default #choose-lang-def)
  62.         )
  63.     "Deutsch" "English" "Français"
  64.     )
  65. )
  66.  
  67. (set #src-lang-dir (tackon "//Catalogs" #langcat))
  68. (set #src-docs-dir (tackon "//Docs" #langcat))
  69. (set #dest-lang-dir (tackon #dest-cat-dir #langcat))
  70.  
  71. (working #msg-install)
  72. (makedir #dest-dir)
  73. (copyfiles
  74.     (source "///Install_DigitalAlmanac.info")
  75.     (dest #inst-dir)
  76.     (newname (tackon #inst-dir "DigitalAlmanac.info"))
  77. )
  78. (copyfiles
  79.     (source "//DigitalAlmanac")
  80.     (dest #dest-dir)
  81.     (infos)
  82. )
  83. (copyfiles
  84.     (source (tackon #src-docs-dir "DigitalAlmanac.guide"))
  85.     (dest #dest-dir)
  86.     (infos)
  87. )
  88.  
  89. (makedir #dest-cat-dir)
  90. (makedir #dest-lang-dir)
  91. (copyfiles
  92.     (source (tackon #src-lang-dir "DigitalAlmanac.catalog"))
  93.     (dest #dest-lang-dir)
  94. )
  95.  
  96. (makedir #dest-fonts-dir)
  97. (copyfiles
  98.     (source "//Fonts")
  99.     (dest #dest-fonts-dir)
  100.     (all)
  101. )
  102.  
  103. (makedir #dest-icons-dir)
  104. (copyfiles
  105.     (source "//Icons.info")
  106.     (dest #dest-dir)
  107. )
  108. (copyfiles
  109.     (source "//Icons")
  110.     (dest #dest-icons-dir)
  111.     (all)
  112. )
  113.  
  114. (makedir #dest-pictures-dir)
  115. (copyfiles
  116.     (source "//Pictures.info")
  117.     (dest #dest-dir)
  118. )
  119.  
  120. (makedir #dest-projects-dir)
  121. (copyfiles
  122.     (source "//Projects.info")
  123.     (dest #dest-dir)
  124. )
  125. (copyfiles
  126.     (source "//Projects")
  127.     (dest #dest-projects-dir)
  128.     (all)
  129. )
  130. (copylib
  131.     (prompt #msg-async-requires)
  132.     (help @copylib-help)
  133.     (source "//Libs/asyncio.library")
  134.     (dest "LIBS:")
  135.     (confirm)
  136. )
  137. (startup "DigitalAlmanac"
  138.     (prompt #msg-assign)
  139.     (help @startup-help)
  140.     (command "assign FONTS: \"" #dest-fonts-dir "\" add")
  141. )
  142.  
  143. (set @default-dest #inst-dir)
  144. (exit #msg-exit)
  145.  
  146.